[Next.js] next-auth로 백엔드 없이 카카오 로그인 구현하기
September 23, 2024React백엔드 없이 카카오 로그인을 구현해보자
백엔드 없이 카카오 로그인을 구현해보자
zustand를 사용하면서 발생한 문제를 해결해보았다.
파일 관리 방식을 개선한 과정을 짧게 정리해보았다.
웹소켓을 활용하여 서버의 메시지를 실시간으로 처리해보자.
Doore 서비스의 운영서버의 Nginx 환경을 셋팅하고 도메인, HTTPS를 연동했다.
Doore 서비스의 운영서버 CICD 메커니즘을 구축했다.
AWS VPC와 보안그룹을 통해 EC2와 RDS를 안전하게 관리해보자.
구글 소셜 로그인을 구현해보자.
Kerdy 서비스의 이미지 관리 작업의 성능을 개선해보았다.
AWS Lambda를 사용해 S3에 남은 고아 이미지를 제거해보자.
컨텍스트 캐싱을 최대한으로 활용하기 위해 주의해야 할 점을 알아보자.
서로 다른 계정 간 S3 데이터를 이관해보자.
무중단 배포 중 Blue/Green 배포 과정에 대해 알아보자.
5차 데모데이까지의 노력들
Like 검색과 전문 검색 비교하기
관리자 페이지를 제작하면서 맞닥뜨린 Multipart 요청 데이터 매핑 문제를 해결해보았다.
자바 코드를 통해 S3에 이미지를 업로드하고 삭제해보자.
AOP를 활용해 API에서 실행한 쿼리의 개수를 세어보자.
JavaScript와 Github GraphQL을 활용해 자동화 시스템을 구축해보자.
Specification으로 작성한 동적 쿼리를 이용해 필터링 기능을 구현해보자.
스프링 jar 파일을 Docker Image로 만들어 배포해보자.
팀원들과 인프라 구조에 대해 논의한 내용
Github Actions로 수행한 배포 워크플로우의 결과를 슬랙 메세지로 받을 수 있게 해보자.
@SpringBootTest가 ApplicationContext를 생성하는 원리와 DLL 쿼리 충돌 문제를 해결하는 방법에 대해 알아보자